construction trench - Spanish English Dictionary